cmake $<COMPILE_LANGUAGE> examples

geodynamics/aspect contrib/world_builder/CMakeLists.txt :450

SET(WB_COMPILER_OPTIONS_PRIVATE $<$<COMPILE_LANGUAGE:CXX>:/W3 /EHsc>)

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/easy_profiler/easy_profiler_core/CMakeLists.txt :145

target_compile_options(easy_profiler PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-std=gnu++11>)

u3d-community/U3D Source/ThirdParty/Assimp/CMakeLists.txt :253

ADD_COMPILE_OPTIONS("$<$<COMPILE_LANGUAGE:CXX>:-Wno-dangling-reference>")

FreeCAD/FreeCAD src/App/CMakeLists.txt :351

target_precompile_headers(FreeCADApp PRIVATE
        $<$<COMPILE_LANGUAGE:CXX>:"${CMAKE_CURRENT_LIST_DIR}/PreCompiled.h">
    )

godlikepanos/anki-3d-engine ThirdParty/Sdl3/CMakeLists.txt :1904

target_compile_options(SDL3-shared PRIVATE $<$<COMPILE_LANGUAGE:C,CXX>:/GS-> $<$<COMPILE_LANGUAGE:C,CXX>:/Gs1048576>)

prusa3d/Prusa-Firmware CMakeLists.txt :327

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fno-threadsafe-statics>)

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :3308

target_precompile_headers(SDL3-shared PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${PROJECT_SOURCE_DIR}/src/SDL_internal.h>")

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :3340

target_precompile_headers(SDL3-shared PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${PROJECT_SOURCE_DIR}/src/SDL_internal.h>")

RavEngine/RavEngine deps/GameNetworkingSockets/GameNetworkingSockets/src/CMakeLists.txt :237

target_compile_options(${GNS_TARGET} PRIVATE
					$<$<COMPILE_LANGUAGE:C>:${FLAG}>)

zenustech/zeno CMakeLists.txt :213

target_compile_options(zeno
            PUBLIC $<$<COMPILE_LANGUAGE:CXX>: $<IF:$<CXX_COMPILER_ID:MSVC>, /utf-8, >>
            )

kokkos/kokkos cmake/kokkos_tribits.cmake :259

target_compile_options(
    ${LIBRARY_NAME} PUBLIC $<$<COMPILE_LANGUAGE:${KOKKOS_COMPILE_LANGUAGE}>:${KOKKOS_COMPILE_OPTIONS}>
  )

alpaka-group/alpaka cmake/alpakaCommon.cmake :197

target_compile_options(alpaka INTERFACE "$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler /wd4505>")

wpilibsuite/allwpilib cmake/modules/CompileWarnings.cmake :56

target_compile_options(${target} PRIVATE $<$<COMPILE_LANGUAGE:C>:-Wno-c23-extensions>)

WerWolv/Fenestra cmake/build_helpers.cmake :519

target_precompile_headers(${target}
            PUBLIC
            "$<$<COMPILE_LANGUAGE:CXX>:${INCLUDES}>"
    )

NVIDIA/nvshmem perftest/common/CMakeLists.txt :31

target_compile_options(nvshmem_perftest_helper
PRIVATE $<$<CONFIG:Debug>:-O0;-g;>
$<$<AND:$<BOOL:${NVSHMEM_VERBOSE}>,$<COMPILE_LANGUAGE:CUDA>>:-Xptxas -v>
$<$<AND:$<COMPILE_LANGUAGE:CUDA>,$<CONFIG:Debug>>:-O0;-g;-G>
$<$<AND:$<COMPILE_LANGUAGE:CUDA>,$<BOOL:${NVCC_THREADS}>>:-t4>
)

ml-explore/mlx mlx/backend/cuda/CMakeLists.txt :101

target_compile_options(
    mlx
    PRIVATE "$<$<COMPILE_LANGUAGE:CUDA>:--static-global-template-stub=false>")

facebook/folly CMakeLists.txt :245

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fcoroutines>)

mariadb-corporation/MaxScale CMakeLists.txt :208

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-overloaded-virtual>)

openvinotoolkit/openvino cmake/developer_package/compile_flags/os_flags.cmake :117

add_compile_options(
            "$<$<COMPILE_LANGUAGE:CXX>:/d1trimfile:${OV_NATIVE_PROJECT_ROOT_DIR}\\>"
            "$<$<COMPILE_LANGUAGE:CXX>:/d1trimfile:${CMAKE_SOURCE_DIR}/>")

ezEngine/ezEngine Code/BuildSystem/CMake/CMakeUtils/ezUtilsPCH.cmake :12

target_precompile_headers(${TARGET_NAME} PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${PCH_NAME}.h>")

gnss-sdr/gnss-sdr CMakeLists.txt :3613

add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:${CXX_ALIGN_FLAG}>")

ossia/score cmake/ScoreConfiguration.cmake :166

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-error=missing-exception-spec>)

OpenKneeboard/OpenKneeboard CMakeLists.txt :175

add_compile_options(
    "$<$<COMPILE_LANGUAGE:CXX>:/clang:--std=c++23>"
    "$<$<COMPILE_LANGUAGE:CXX>:-Wno-unused-command-line-argument>"
  )

chdb-io/chdb base/base/CMakeLists.txt :1

add_compile_options("$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${COVERAGE_FLAGS}>")

v6d-io/v6d test/CMakeLists.txt :51

target_compile_options(${testname} PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:-Xcudafe "--diag_suppress=284 --diag_suppress=815 --diag_suppress=997">)

milvus-io/knowhere thirdparty/faiss/faiss/CMakeLists.txt :10

target_compile_options(faiss_avx2 PRIVATE $<$<COMPILE_LANGUAGE:CXX>: -mf16c -mavx2>)

Kitware/ParaView CMake/ParaViewCompilerWarningFlags.cmake :23

target_compile_options(paraviewbuild
        INTERFACE
        "$<BUILD_INTERFACE:$<$<COMPILE_LANGUAGE:${lang}>:${flag}>>")

NERSC/timemory cmake/Modules/Compilers.cmake :409

target_compile_options(
                            ${_TARG_TARGET} ${_TARG_MODE}
                            $<$<COMPILE_LANGUAGE:CUDA>:-Xcompiler=${_FLAG}>)

WerWolv/ImHex cmake/build_helpers.cmake :34

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:${ARGV0}>)

ceph/ceph CMakeLists.txt :472

add_compile_options(
    $<$<COMPILE_LANGUAGE:CXX>:-fno-builtin-malloc>
    $<$<COMPILE_LANGUAGE:CXX>:-fno-builtin-calloc>
    $<$<COMPILE_LANGUAGE:CXX>:-fno-builtin-realloc>
    $<$<COMPILE_LANGUAGE:CXX>:-fno-builtin-free>)

AcademySoftwareFoundation/openvdb CMakeLists.txt :405

add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:-msse4.2>")

OSGeo/PROJ src/CMakeLists.txt :3

add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:${PROJ_CXX_WARN_FLAGS}>")

apache/trafficserver CMakeLists.txt :625

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-invalid-offsetof>)

STEllAR-GROUP/hpx cmake/HPX_SetupCUDA.cmake :105

target_compile_options(
      Cuda::cuda
      INTERFACE $<$<COMPILE_LANGUAGE:CUDA>: --extended-lambda --default-stream
                per-thread --expt-relaxed-constexpr >
    )

univrsal/input-overlay cmake/macos/compilerconfig.cmake :31

add_compile_options(
    "$<$<COMPILE_LANGUAGE:C>:${_obs_clang_c_options}>" "$<$<COMPILE_LANGUAGE:CXX>:${_obs_clang_cxx_options}>"
    "$<$<COMPILE_LANGUAGE:OBJC>:${_obs_clang_objc_options}>"
    "$<$<COMPILE_LANGUAGE:OBJCXX>:${_obs_clang_objcxx_options}>")

brndnmtthws/conky cmake/CodeCoverage.cmake :415

add_compile_options($<$<COMPILE_LANGUAGE:C>:${_opt}>)

root-project/root interpreter/llvm-project/llvm/cmake/modules/HandleLLVMOptions.cmake :97

add_compile_options($<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:-UNDEBUG>)

brainflow-dev/brainflow third_party/kissfft/build.cmake :90

target_compile_options(kissfft PRIVATE
        $<$<COMPILE_LANGUAGE:CXX>:-ffast-math -fomit-frame-pointer -W -Wall -Wcast-align -Wcast-qual -Wwrite-strings>
        $<$<COMPILE_LANGUAGE:C>:-Wstrict-prototypes;-Wmissing-prototypes;-Wnested-externs;-Wbad-function-cast>)

facebookincubator/velox CMakeLists.txt :473

add_compile_options("$<$<COMPILE_LANGUAGE:CUDA>:-G>")

Oneflow-Inc/oneflow CMakeLists.txt :165

add_compile_options(
    $<$<COMPILE_LANGUAGE:CXX>:$<$<CXX_COMPILER_ID:GNU>:-fdiagnostics-color=always>>
    $<$<COMPILE_LANGUAGE:CXX>:$<$<CXX_COMPILER_ID:Clang>:-fcolor-diagnostics>>
    $<$<COMPILE_LANGUAGE:CUDA>:$<$<CUDA_COMPILER_ID:Clang>:-fcolor-diagnostics>>)

google/filament third_party/dawn/src/cmake/DawnCompilerWarningFlags.cmake :77

target_compile_options(dawn_warnings_config
        INTERFACE
          "$<BUILD_INTERFACE:$<$<COMPILE_LANGUAGE:${lang}>:${flag}>>"
      )

GPSBabel/gpsbabel CMakeLists.txt :47

target_precompile_headers(gpsbabel PRIVATE
    "$<$<COMPILE_LANGUAGE:CXX>:<cmath$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<cstddef$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<cstdint$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<cstdio$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<ctime$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<numbers$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<optional$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<utility$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QByteArray$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QDate$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QTime$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QDateTime$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QDebug$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QList$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QString$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QStringView$<ANGLE-R>>"
    "$<$<COMPILE_LANGUAGE:CXX>:<QTextCodec$<ANGLE-R>>"
  )

mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution CMakeLists.txt :81

target_precompile_headers(${PROJECT_NAME} PRIVATE
    "$<$<COMPILE_LANGUAGE:C>:${PCH_C_FILES}>"
    "$<$<COMPILE_LANGUAGE:CXX>:${PCH_CXX_FILES}>"
)

facebook/fbthrift CMakeLists.txt :74

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fcoroutines>)

eyalroz/cuda-api-wrappers examples/CMakeLists.txt :36

add_compile_definitions("$<$<COMPILE_LANGUAGE:CXX,CUDA>:CUDA_NO_HALF>")

stephenberry/glaze cmake/code-coverage.cmake :501

add_compile_options(
        -fprofile-arcs -ftest-coverage
        $<$<COMPILE_LANGUAGE:CXX>:-fno-elide-constructors> -fno-default-inline)

infiniflow/infinity src/CMakeLists.txt :633

target_compile_options(unit_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:-msse4.2 -mfma>)

cocos2d/cocos2d-x cocos/CMakeLists.txt :153

target_precompile_headers(cocos2d PRIVATE 
       "$<$<COMPILE_LANGUAGE:CXX>:cocos2d.h>")

KiCad/kicad-source-mirror thirdparty/fmt/CMakeLists.txt :368

target_compile_options(fmt PUBLIC $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:MSVC>>:/utf-8>)

DistroAV/DistroAV cmake/macos/compilerconfig.cmake :15

add_compile_options("$<$<NOT:$<COMPILE_LANGUAGE:Swift>>:-fopenmp-simd>")

qt/qtbase cmake/QtInternalTargets.cmake :397

target_compile_options(PlatformCommonInternal INTERFACE $<$<COMPILE_LANGUAGE:CXX>:-Wsuggest-override>)

Exawind/amr-wind cmake/set_compile_flags.cmake :41

target_compile_options(
    ${amr_wind_lib_name} PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-Wno-pass-failed>)

gongminmin/KlayGE Externals/7z/7zxa/CMakeLists.txt :282

target_precompile_headers(${LIB_NAME}
		PRIVATE
			"$<$<COMPILE_LANGUAGE:CXX>:${SEVENZIP_PROJECT_DIR}/CPP/7zip/Archive/7z/StdAfx.h>"
	)

bruhmoment21/cs2-sdk CMakeLists.txt :48

target_precompile_headers(${CMAKE_PROJECT_NAME} PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_SOURCE_DIR}/cs2-sdk/pch/pch.hpp>")

mmp/pbrt-v4 CMakeLists.txt :151

target_compile_options (
    pbrt_warnings
    INTERFACE
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4244>" # int -> float conversion
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4267>" # size_t -> int conversion
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4305>" # double constant assigned to float
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4552>" # result of expression not used
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4838>" # double -> int conversion
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4843>" # double -> float conversion
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd26451>" # arithmetic on 4-byte value, then cast to 8-byte
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd26495>" # uninitialized member variable
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4334>" # 32 to 64 bit displacement
        "$<$<CXX_COMPILER_ID:MSVC>:$<$<COMPILE_LANGUAGE:CUDA>:SHELL:-Xcompiler >/wd4146>" # NanoVDB: unary minus operator applied to unsigned type, result still unsigned
)

polycube-network/polycube src/libs/prometheus-cpp/CMakeLists.txt :51

add_compile_options(
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Werror>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Wall>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Wextra>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-pedantic-errors>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-Werror>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-Wall>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-pedantic-errors>
  )

NauEngine/NauEnginePublic engine/3rdparty_libs/GameNetworkingSockets/src/CMakeLists.txt :269

target_compile_options(${GNS_TARGET} PRIVATE
					$<$<COMPILE_LANGUAGE:C>:${FLAG}>)

project-chip/connectedhomeip config/telink/app/enable-gnu-std.cmake :2

target_compile_options(gnu17
    INTERFACE 
        $<$<COMPILE_LANGUAGE:CXX>:-std=gnu++17>
        -D_DEFAULT_SOURCE)

rbfx/rbfx Source/ThirdParty/tracy/cmake/config.cmake :27

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fexperimental-library>)

nvpro-samples/nv_cluster_lod_builder test/CMakeLists.txt :38

target_compile_options(nv_cluster_lod_builder_tests PRIVATE
      $<$<COMPILE_LANGUAGE:CXX>:/W4>
      $<$<COMPILE_LANGUAGE:CXX>:/WX>
      $<$<COMPILE_LANGUAGE:CXX>:/wd4201> # nonstandard extension used: nameless struct/union
    )

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/config/vxl_utils.cmake :95

target_compile_options(${vxl_add_LIBRARY_NAME} PRIVATE
          $<$<COMPILE_LANGUAGE:CXX>:/MP> )

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/CMakeLists.txt :3464

target_precompile_headers(SDL3-shared PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${PROJECT_SOURCE_DIR}/src/SDL_internal.h>")

KratosMultiphysics/Kratos kratos/CMakeLists.txt :176

target_precompile_headers(KratosCore PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/includes/model_part.h>")

mozilla-mobile/mozilla-vpn-client src/cmake/clang.cmake :5

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fvisibility=hidden>)

ladnir/cryptoTools frontend_cryptoTools/CMakeLists.txt :14

target_compile_options(frontend_cryptoTools PRIVATE $<$<COMPILE_LANGUAGE:CXX>:/std:c++${CRYPTO_TOOLS_STD_VER}>)

Warzone2100/warzone2100 CMakeLists.txt :193

add_compile_options(
		"$<$<AND:$<COMPILE_LANGUAGE:CXX,C>,${debug_builds_only}>:-gseparate-dwarf>"
	)

Aitum/obs-vertical-canvas cmake/macos/compilerconfig.cmake :15

add_compile_options("$<$<NOT:$<COMPILE_LANGUAGE:Swift>>:-fopenmp-simd>")

Stellarium/stellarium plugins/Calendars/src/CMakeLists.txt :111

target_precompile_headers(Calendars-static PRIVATE
          $<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/JulianCalendar.hpp>
          $<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/GregorianCalendar.hpp>
          $<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/Calendar.hpp>)

ClickHouse/ClickHouse base/base/CMakeLists.txt :1

add_compile_options("$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${COVERAGE_FLAGS}>")

transmission/transmission CMakeLists.txt :744

add_compile_options(
    $<$<COMPILE_LANGUAGE:C>:${C_WARNING_FLAGS_GENEX}>
    $<$<COMPILE_LANGUAGE:CXX>:${CXX_WARNING_FLAGS_GENEX}>)

jupp0r/prometheus-cpp CMakeLists.txt :97

add_compile_options(
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Werror>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Wall>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-Wextra>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:AppleClang>>:-pedantic-errors>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-Werror>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-Wall>
    $<$<AND:$<STREQUAL:$<COMPILE_LANGUAGE>,CXX>,$<CXX_COMPILER_ID:GNU>>:-pedantic-errors>
  )

Jackarain/proxy third_party/boost/libs/beast/cmake/toolchains/msvc.cmake :9

add_compile_options(
    $<$<COMPILE_LANGUAGE:CXX>:/bigobj>
    $<$<COMPILE_LANGUAGE:CXX>:/permissive->
    $<$<COMPILE_LANGUAGE:C,CXX>:/W4>
    $<$<COMPILE_LANGUAGE:C,CXX>:/MP>
)

ornladios/ADIOS2 bindings/Fortran/CMakeLists.txt :77

target_compile_definitions(adios2_fortran PRIVATE "$<$<COMPILE_LANGUAGE:Fortran>:ADIOS2_HAVE_FORTRAN_SUBMODULES>")

boutproject/BOUT-dev cmake/EnableCXXWarningIfSupport.cmake :38

target_compile_options(${TARGET} PRIVATE 
        $<$<NOT:$<COMPILE_LANGUAGE:CUDA>>:${WARNING_FLAG} >
        $<$<COMPILE_LANGUAGE:CUDA>:-Xcompiler=${WARNING_FLAG} >
      )

intel/systemc-compiler systemc/src/CMakeLists.txt :76

target_compile_options(
        ${libName}
        PUBLIC
        $<$<CXX_COMPILER_ID:MSVC>:/vmg /MP>
        PRIVATE
        $<$<OR:$<CXX_COMPILER_ID:GNU>,$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>>:
          -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable>
        $<$<AND:$<COMPILE_LANGUAGE:ASM>,$<OR:$<CXX_COMPILER_ID:GNU>,$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>>>:
          -xassembler-with-cpp>
        $<$<AND:$<COMPILE_LANGUAGE:ASM>,$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>>>:
          -Qunused-arguments>
        $<$<CXX_COMPILER_ID:MSVC>:/W3 /wd4244 /wd4267 /wd4996>)

sxs-collaboration/spectre cmake/AddCxxFlag.cmake :92

set_property(TARGET ${TARGET_NAME}
      APPEND PROPERTY
      INTERFACE_COMPILE_OPTIONS
      $<$<COMPILE_LANGUAGE:${LANGUAGE}>:${FLAGS_TO_CHECK}>)

ossia/libossia src/CMakeLists.txt :107

target_precompile_headers(ossia PRIVATE
    "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/ossia/prefix.hpp>"
  )

vxl/vxl config/cmake/config/vxl_utils.cmake :95

target_compile_options(${vxl_add_LIBRARY_NAME} PRIVATE
          $<$<COMPILE_LANGUAGE:CXX>:/MP> )

intel/intel-graphics-compiler IGC/cmake/igc_pch_reuse.cmake :94

target_precompile_headers(${_target}
          PRIVATE
          "$<$<COMPILE_LANGUAGE:CXX>:${IGC_BUILD__IGC_SRC_DIR}/PCH/llvm.h>"
          "$<$<COMPILE_LANGUAGE:CXX>:${IGC_BUILD__IGC_SRC_DIR}/PCH/common.h>"
        )

halide/Halide test/CMakeLists.txt :12

target_compile_options(
            _test_internal PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:SHELL:-Xclang -fno-pch-timestamp>"
        )

realm/realm-core CMakeLists.txt :64

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:${flag}>)

mhx/dwarfs CMakeLists.txt :784

target_compile_options(${tgt} PRIVATE
        $<$<COMPILE_LANGUAGE:CXX>:
          -Wold-style-cast
          -Wnon-virtual-dtor
          -Wsuggest-override
          -Wpessimizing-move
        >
        -Wfloat-equal
        -Wcast-align
        -Wpointer-arith
        -Wformat=2
      )

isce-framework/isce3 .cmake/Warnings.cmake :72

target_compile_options(${target} INTERFACE
            $<$<COMPILE_LANGUAGE:${lang}>:${${lang}_WARNINGS}>)

QMCPACK/qmcpack external_codes/mpi_wrapper/mpi3/include/mpi3/nccl/test/CMakeLists.txt :126

target_compile_options(${TEST_EXE} PRIVATE $<$<COMPILE_LANGUAGE:CXX>:-Wall -Wextra -Werror>)

wxWidgets/wxWidgets build/cmake/pch.cmake :33

target_precompile_headers(${target_name} PRIVATE "$<$<COMPILE_LANGUAGE:CXX>:${prec_header}>")

cvet/fonline BuildTools/Init.cmake :50

add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:${option}>)

irods/irods CMakeLists.txt :182

add_compile_options($<$<COMPILE_LANGUAGE:C>:-Wno-unused-function>)

cwida/FastLanes galp/CMakeLists.txt :70

target_compile_options(${tgt} PRIVATE
            $<$<COMPILE_LANGUAGE:CXX>:${COMMON_WARNINGS}>
            $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:Clang>>:${CLANG_ONLY_WARNINGS}>
            $<$<COMPILE_LANGUAGE:CUDA>:${COMMON_WARNINGS}>)

OriginHubAI/MyScaleDB base/base/CMakeLists.txt :1

add_compile_options("$<$<OR:$<COMPILE_LANGUAGE:C>,$<COMPILE_LANGUAGE:CXX>>:${COVERAGE_FLAGS}>")

axmolengine/axmol axmol/CMakeLists.txt :434

target_precompile_headers(${_AX_CORE_LIB} PRIVATE
  "$<$<COMPILE_LANGUAGE:CXX>:axmol/axmol.h>"
)

Bitcoin-ABC/bitcoin-abc cmake/modules/AddCompilerFlags.cmake :31

add_compile_options($<$<COMPILE_LANGUAGE:${LANGUAGE}>:${f}>)

visualboyadvance-m/visualboyadvance-m cmake/Toolchain-msvc.cmake :71

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:/std:c++17>)

philips-software/amp-embedded-infra-lib CMakeLists.txt :142

add_compile_options($<$<COMPILE_LANGUAGE:C>:-Wno-psabi>)

ovsky/sumi-emu CMakeLists.txt :354

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:/std:c++20>)

apple/foundationdb cmake/ConfigureCompiler.cmake :476

add_compile_options($<$<COMPILE_LANGUAGE:C,CXX>:-fprofile-instr-use=${PROFILE_INSTR_USE}>)

laugh12321/TensorRT-YOLO CMakeLists.txt :80

target_compile_options(${target} PRIVATE
            $<$<AND:$<CONFIG:Release>,$<COMPILE_LANGUAGE:CUDA>>:-Xcompiler=/O2 -O3>
            $<$<AND:$<CONFIG:Debug>,$<COMPILE_LANGUAGE:CUDA>>:-Xcompiler=/Od -g -G>
        )

eProsima/Micro-XRCE-DDS-Agent cmake/common/check_configuration.cmake :26

add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-std=c++14>)

PCSX2/pcsx2 3rdparty/fmt/CMakeLists.txt :369

target_compile_options(fmt-header-only INTERFACE $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CXX_COMPILER_ID:MSVC>>:/utf-8>)

flyinghead/flycast CMakeLists.txt :405

target_compile_options(${PROJECT_NAME} PRIVATE $<$<COMPILE_LANGUAGE:CXX>:-Xclang -fopenmp>)

OFFTKP/felix86 CMakeLists.txt :76

add_compile_options($<$<COMPILE_LANGUAGE:CPP>:-fno-rtti> $<$<COMPILE_LANGUAGE:CPP>:-fno-exceptions>)